package com.cloudkinto.service.platform.vo.order;

import cn.afterturn.easypoi.excel.annotation.Excel;
import lombok.Data;

import java.util.Date;

@Data
public class PlatformOrderExportVo {
    @Excel(name = "平台单号")
    private String platformOrderNo;

    @Excel(name = " 平台 amazon shopify")
    private String platformCode;

    // 0待处理 1带获取平台面单 2处理中 3已发货 4已取消 5异常
    @Excel(name = "状态", replace = {"待处理_0", "待获取平台面单_1", "处理中_1", "已发货_1", "异常_1"})
    private Integer status;

    @Excel(name = "平台sku")
    private String platformSkus;

    @Excel(name = "系统sku")
    private String skus;

    @Excel(name = "买家姓名")
    private String buyerName;

    @Excel(name = "国家地区 如 US(United States of America)，")
    private String countryRegionCode;

    @Excel(name = "省/州 缩写")
    private String provinceCode;


    @Excel(name = "城市名称")
    private String cityCode;

    @Excel(name = "区/县")
    private String district;

    @Excel(name = "门牌号")
    private String houseNum;

    @Excel(name = "地址1")
    private String addressOne;

    @Excel(name = "地址2")
    private String addressTwo;

    @Excel(name = "地址3")
    private String addressTri;

    @Excel(name = "邮编")
    private String postcode;

    @Excel(name = "店铺")
    private String storeName;

    @Excel(name = "站点 US 等等")
    private String site;

    @Excel(name = "发货仓库")
    private String sendWhName;

    @Excel(name = "物流渠道")
    private String channelName;

    @Excel(name = "承运商 如 ups等")
    private String logisticsCarrier;

    @Excel(name = "跟踪号")
    private String trackNo;

    @Excel(name = "履约方式 0仓库面单 1平台面单", replace = {"仓库面单_0", "平台面单_1"})
    private Integer deliveryOptionType;

    @Excel(name = "下单时间", exportFormat = "yyyy-MM-dd HH:mm:ss")
    private Date orderTime;

    @Excel(name = "付款时间", exportFormat = "yyyy-MM-dd HH:mm:ss")
    private Date payTime;
    @Excel(name = "订单同步时间", exportFormat = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    @Excel(name = "审核时间", exportFormat = "yyyy-MM-dd HH:mm:ss")
    private Date auditTime;

    @Excel(name = "发货时间", exportFormat = "yyyy-MM-dd HH:mm:ss")
    private Date shipTime;

}
